/*
 * URL: http://code.google.com/p/nagatsuki-accounting-lib/
 */
/**
 * $Id: Book.java 108 2009-07-27 05:08:33Z tanaka.akira.2006 $
 */
package com.googlecode.nagatsuki.accountinglib.model;

import com.googlecode.nagatsuki.accountinglib.model.financialstatement.BalanceSheet;
import com.googlecode.nagatsuki.accountinglib.model.financialstatement.IncomeStatement;
import com.googlecode.nagatsuki.accountinglib.model.financialstatement.StatementOfCashflow;
import com.googlecode.nagatsuki.accountinglib.model.journal.Journal;
import com.googlecode.nagatsuki.accountinglib.model.ledger.GeneralLedger;

/**
 * 帳簿クラス
 * <p>
 * すべての帳簿組織のルートになります。<br>
 * </p>
 *
 * @author tanaka.akira.2006
 * @see {@link Model}
 */
public class Book implements Model {

	/**
	 * SID
	 */
	private static final long serialVersionUID = 918816948888461126L;

	/** 仕訳帳 */
	public Journal journal;

	/** 総勘定元帳 */
	public GeneralLedger generalLedger;

	/** 貸借対照表 */
	public BalanceSheet balanceSheet;

	/** 損益計算書 */
	public IncomeStatement incomeStatement;

	/** キャッシュフロー計算書 */
	public StatementOfCashflow statementOfCashflow;

}
